Lecture 8 - Algorithms: The Fast Fourier Transform